home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9805.lzh / log.9805 / text0755.txt < prev    next >
Encoding:
Text File  |  1998-06-01  |  1.1 KB  |  36 lines

  1. On Wed, 27 May 1998, Aleksander Salwa wrote:
  2.  
  3. >     Chcialbym sie dowiedziec,  jak dostac baze rejestrow sprzetowych
  4. > w C. Inaczej  mowiac, chodzi mi o adres struktury 'Custom',  
  5. > zdefiniowanej w  'hardware/custom.h'. Tam jest napisane  cos takiego
  6. > (mniej wiecej):
  7. > /* 
  8. >      Do this to get  base of custom chips registers:
  9. >      extern struct Custom custom;
  10. > */
  11. [snip]
  12. > Wnioskuje z tego, ze  nazwa  'custom' jest  zastrzezona  przez
  13. > kompilator.
  14.  
  15. Nie tyle przez kompilator, co przez biblioteke amiga.lib, o ile mnie
  16. pamiec nie myli.
  17.  
  18. > Jak   to zrobic  poprawnie ?
  19.  
  20. Sugeruje tak:
  21.  
  22. struct Custom* custom=0xdf....;
  23.  
  24. Zamiast 0xdf.... wstawiasz adres tych rejestrow - nie pamietam go.
  25.  
  26. Tak swoja droga, to radze Ci sie 2 razy zastanowic, czy rzeczywiscie jest
  27. Ci to potrzebne. A jak dojdziesz do wniosku ze tak, to zastanow sie
  28. jeszcze raz, czy C jest do tego najlepszym pomyslem.
  29.  
  30. / Kamil Iskra    AmigaOS  Linux/i386  Linux/m68k               \
  31. | GeekGadgets GCC maintainer   UNIX system administrator       |
  32. | iskra@student.uci.agh.edu.pl  kiskra@ernie.icslab.agh.edu.pl |
  33. \ kamil@dwd.interkom.pl   http://student.uci.agh.edu.pl/~iskra /
  34.  
  35.  
  36.